package psn.kiko.annotation.sql;

import psn.kiko.annotation.sql.CommonFiledAutoSet;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 *<h3 style="color:red;">此注解标注于方法的形参，指明具体是哪个形参需要通过AOP进行公共字段填充，
 * 若Mapper接口的抽象方法的形参没有标注此注解，AOP处理时默认取形参的首个进行字段填充</h3>
 * @see CommonFiledAutoSet
 * @see psn.kiko.aspect.CommonFiledAutoSetAspect
 */
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
public @interface NeedCommonFiledAutoSet{
}
